package com.nmc.core.dao;

import java.util.List;

import com.nmc.model.Track;

public interface TrackDAO {


	/**
	 * Create track.
	 * @param track
	 */
	public void createTrack(Track track);
	
	public void updateTrack(Track track);
	
	public void deleteTrack(Track track);
	
	/**
	 * Return list of tracks
	 * @return
	 */
	public List getTrackList();

	/**
	 * Return track with Id
	 * @param trackId
	 * @return
	 */
	public Track getTrack(int trackId);

	public List filterTrack(Track track);

	public List getWardTrackList(int wardId);

	public List getWardTrackListByEmp(int id);
}
